export default class longtap {
  // map(dom,during,success)
  // 释放定时器
  set(map){
    let count = 0
    let timer = null
    map.dom.addEventListener('touchstart',res => {
      timer = setInterval(res => {
        count += 100
        if(count == map.during){
          map.success()
        }
      },100)
    })
    map.dom.addEventListener('touchend',res => {
      clearInterval(timer)
      count = 0
    })
  }
  // 不释放定时器
  // setting(map){
  //   let count = 0
  //   let isCalc = false
  //   let timer = setInterval(res => {
  //     if(isCalc){
  //       count += 100
  //     }
  //     if(count == map.during){
  //       map.success()
  //     }
  //   },100)
  //   map.dom.addEventListener('touchstart',res => {
  //     isCalc = true
  //   })
  //   map.dom.addEventListener('touchend',res => {
  //     isCalc = false
  //     count = 0
  //   })
  // }
}
